Optimal Speed Assignment for Probabilistic Execution Times
نویسندگان
چکیده
The problem of reducing energy consumption is dominating the design and the implementation of embedded realtime systems. For this reason, a new generation of processors allow to vary the voltage and the operating frequency to balance computational speed versus energy consumption. The policies that can exploit this feature are called Dynamic Voltage Scheduling (DVS). In real-time systems, the DVS technique must also provide the worst-case computational requirement. However, it is well known that the probability of a task executing for the longest possible time is very low. Hence, DVS policies can exploit probabilistic information about the execution times of tasks to reduce the energy consumed by the processor. In this paper we provide the foundations to integrate probabilistic timing analysis with energy minimization techniques, starting from the simple case of one task.
منابع مشابه
Optimal Priority Assignment Algorithms for Probabilistic Real-Time Systems
In this paper we investigate the problem of optimal priority assignment in fixed priority pre-emptive single processor systems where tasks have probabilistic execution times. We identify three sub-problems which optimise different metrics related to the probability of deadline failures. For each sub-problem we propose an algorithm that is proved optimal. The first two algorithms are inspired by...
متن کاملOptimal Policy of Condition-Based Maintenance Considering Probabilistic Logistic Times and the Environmental Contamination Issues
One important issue in using the industrial and manufacturing facilities is to consider their impacts on the environment. Many of these equipment have negative effects on the environment when operated for sometimes. In this research the probabilistic logistic times and the destructive effects for maintenance are studied and appropriate model is suggested and evaluated. The aim of the proposed m...
متن کاملTowards optimal priority assignments for real-time tasks with probabilistic arrivals and execution times
In this paper we present the problem of optimal priority assignments in fixed priority preemptive single processor systems where tasks have probabilistic arrivals and execution times. We show that Rate Monotic is not optimal for our problem.
متن کاملOptimal Two-Levels Speed Assignment for Real-Time Systems
Reducing energy consumption is one of the main concerns in the design and the implementation of embedded real-time systems. For this reason, the current generation of processors allows to vary voltage and operating frequency to balance computational speed versus energy consumption. This technique is called Dynamic Voltage Scaling (DVS). When applying DVS to hard real-time systems, it is importa...
متن کاملOptimal two-level speed assignment for real-time systems
Reducing energy consumption is one of the main concerns in the design and implementation of embedded real-time systems. For this reason, the current generation of processors allows to vary voltage and operating frequency to balance computational speed and energy consumption. This technique is called dynamic voltage scaling (DVS). When applying DVS to hard real-time systems, it is important to p...
متن کامل